package com.honglu.backend.service;

import java.util.List;

import org.apache.ibatis.annotations.Param;

import com.honglu.backend.entity.Banner;
 

public interface BannerService {

	/**
	 * 
	 * 查询所有
	 * 
	 **/
	List<Banner> getAll(Banner banner);

	/**
	 * 
	 * 查询（根据主键ID查询）
	 * 
	 **/
	Banner selectByPrimaryKey(@Param("bannerId") String bannerId);

	/**
	 * 
	 * 删除（根据主键ID删除）
	 * 
	 **/
	boolean deleteByPrimaryKey(@Param("bannerId") String bannerId);

	/**
	 * 
	 * 添加
	 * 
	 **/
	int insert(Banner banner);

	/**
	 * 
	 * 添加 （匹配有值的字段）
	 * 
	 **/
	boolean insertSelective(Banner banner);

	/**
	 * 
	 * 修改 （匹配有值的字段）
	 * 
	 **/
	boolean updateByPrimaryKeySelective(Banner banner);

	/**
	 * 
	 * 修改（根据主键ID修改）
	 * 
	 **/
	int updateByPrimaryKey(Banner banner);

	public int listAllCount(Banner banner);

}
